﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

#region License
/*
 *  Copyright (c) Dumuzi.cn 2009 , All rights reserved.
 *  CLR Version: 2.0.50727.4927
 *  NameSpace: Summer.Exception
 *  Author:Edwin Tai,戴佳顺
 *  Msn:edwin19861218@hotmail.com
 *  QQ: 1961218
 *  Date:2009/10/28 19:27:26
 *  Licensed under the Microsoft Public License (Ms-PL)
 *  This license governs use of the accompanying software. 
 *  If you use the software, you accept this license.
 *  If you do not accept the license, do not use the software.
 */
#endregion

namespace Summer.Exception
{
    public abstract class AbstractSummerException : System.Exception
    {
        public Type Type
        {
            get;
            set;
        }
        public AbstractSummerException() : base() { }
        public AbstractSummerException(string message) : base(message) { }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="message"></param>
        /// <param name="t">The class contained with Exception </param>
        public AbstractSummerException(string message, Type t)
            : base(message)
        {
            this.Type = t;
        }

    }
}
